Towards on Open Architecture for LDL

نویسندگان

  • Danette Chimenti
  • Ruben Gamboa
  • Ravi Krishnamurthy
چکیده

We extend LDL to allow programs to call external procedures and vice versa. This extension allows the mod-ularization of LDL, since external predicates are equivalent to external procedures written in LDL. External predicates are viewed as innnite relations so that the traditional semantics of logic programs remain applicable. To avoid computing innnite relations, well-formedness conditions for programs in extended LDL are given. The traditional optimization framework can still be used; it is only necessary to deene a new set of cost functions capable of handling the innnite relations. The problem of interfacing LDL programs with external procedures|exchanging complex objects and returning multiple solutions|is discussed. Thus, we provide a general framework to allow logic programs to interact with external procedures without sacriicing amenities such as optimization, safety, etc. This approach forms the basis for the implementation of externals and modules in the LDL compiler and optimizer at MCC.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards an Open Architecture for LDL

We extend LDL to allow programs to call external procedures and vice versa. This extension allows the modularization of LDL, since external predicates are equivalent to external procedures written in LDL. External predicates are viewed as infinite relations so that the traditional semantics of logic programs remain applicable. To avoid computing infinite relations, wellformedness conditions for...

متن کامل

Explaining the effective features of open and semi-open spaces in availability and increase of social interactions in residential complexes

By increasing house demand for living, the urban development planning has turned to towers, which provides a platform for the growth of the city, regardless of the traditional Iranian's architecture. Among the vital elements in traditional architecture, there are a variety of open and semi-open spaces such as the central courtyard, pool, veranda, balcony, etc that have been provided the needs f...

متن کامل

Presenting a Paradigmatic Model of the Organizational Architecture of Tax Affairs Based on Information Technology Governance by Data Method (Case Study of the State Tax Affairs Administration)

Today it is clear that both modernizing and smartening tax system cause to increase tax revenues and moves the country's economy towards transparency and tax justice. This article aims at presenting a paradigmatic model of the organizational architecture of tax affairs based on the information technology governance in the state tax organization by using data method, a qualitative research metho...

متن کامل

The Optimization of Open- Space Based on Social Theory in Iran

The usage of social theories in the human-built environment caused to enhance life quality. It may consist of human needs in residential areas. Sometimes, building codes can help to exist accepted life space, but the building codes do not have basic theory such as actual open space in residential plots. The study was an attempt to represent a new approach in urban land subdivision and the relat...

متن کامل

Autonomous Drug-Encapsulated Nanoparticles: Towards a Novel Non-Invasive Approach to Prevent Atherosclerosis

Introduction This paper proposes the concept of autonomous drug-encapsulated nanoparticle (ADENP) as a novel non-invasive approach to prevent atherosclerosis. ADENP consists of three simple units of sensor, controller (computing), and actuator. The hardware complexity of ADENP is much lower than most of the nanorobots, while the performance is maintained by the synergism in the swarm architectu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1989